import java.util.*;

/*
public class ListNode {
    int val;
    ListNode next = null;

    ListNode(int val) {
        this.val = val;
    }
}*/

//判断回文链表
//public class PalindromeList {
//    public boolean chkPalindrome(ListNode A) {
//        // write code here
//        if (A == null) {
//            return true;
//        }
//
//        ListNode fast = A;
//        ListNode slow = A;
//        while (fast != null && fast.next != null) {
//            fast = fast.next.next;
//            slow = slow.next;
//        }
//
//        ListNode cur = slow.next;
//        while (cur != null) {
//            ListNode curN = cur.next;
//            cur.next = slow;
//            slow = cur;
//            cur = curN;
//        }
//        while (A != slow) {
//            if (A.val != slow.val) {
//                return false;
//            }
//            if (A.next == slow) {
//                return true;
//            }
//
//            A = A.next;
//            slow = slow.next;
//        }
//
//        return true;
//    }
//}

public class test {
    public static void main(String[] args) throws InterruptedException {
        Thread t=new Thread(()->{
            for (int i = 0; i <3 ; i++) {
                System.out.println("hello thread");
//                try {
//                    Thread.sleep(1000);
//                } catch (InterruptedException e) {
//                    e.printStackTrace();
//                }
            }
        });

        System.out.println(t.getState());
//        System.out.println(t.getName());
//        System.out.println(t.getId());
        t.start();

        Thread.sleep(3000);
        System.out.println(t.getState());
        System.out.println("hello main");
    }
}